﻿namespace Crux.Core.SQL.Formatter.Core;
/// <summary>
/// 
/// </summary> <summary>
/// 
/// </summary>
public enum TokenTypes
{
    /// <summary>
    /// 
    /// </summary>
    WORD,
    /// <summary>
    /// 
    /// </summary>
    STRING,
    /// <summary>
    /// 
    /// </summary>
    RESERVED,
    /// <summary>
    /// 
    /// </summary>
    RESERVED_TOP_LEVEL,
    /// <summary>
    /// 
    /// </summary>
    RESERVED_TOP_LEVEL_NO_INDENT,
    /// <summary>
    /// 
    /// </summary>
    RESERVED_NEWLINE,
    /// <summary>
    /// 
    /// </summary>
    OPERATOR,
    /// <summary>
    /// 
    /// </summary>
    OPEN_PAREN,
    /// <summary>
    /// 
    /// </summary>
    CLOSE_PAREN,
    /// <summary>
    /// 
    /// </summary>
    LINE_COMMENT,
    /// <summary>
    /// 
    /// </summary>
    BLOCK_COMMENT,
    /// <summary>
    /// 
    /// </summary>
    NUMBER,
    /// <summary>
    /// 
    /// </summary>
    PLACEHOLDER,
}